package com.entrogy.bean;

import org.springframework.format.annotation.DateTimeFormat;

import java.util.List;

/**
 * @Author 许红松
 * @date 2019/5/9 0009 上午 10:53
 */
public class Appraisal {

    private int record_id;//主键Id
    private String userId;//人员id
    private int school_code;//学校id
    private String attendanceId_id;//考勤组id
    private String dd_Apid;//钉钉标识Id
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private String appraisalDate;// 当天日期
    private String timeResult;// Normal：正常;Early：早退;Late：迟到;SeriousLate：严重迟到；Absenteeism：旷工迟到；NotSigned：未打卡
    private String checkType; //考勤类型，OnDuty：上班  OffDuty：下班
    private String userCheckTime;// 实际打卡时间
    private String planCheckTime;//排版打卡时间
    private String userAddress;//打卡地点
    private String locationResult;//打卡打卡范围 Normal：范围内  Outside：范围外，外勤打卡时为这个值
    private String baseCheckTime;//计算迟到和早退，基准时间；也可作为排班打卡时间
    private String baseAddress;//基准地址
    private int type;//1 钉钉  2 脸卡通



    private String departmentName;//部门名称
    private String userName;//姓名
    private String ddApid;//打卡Id

    public String getDdApid() {
        return ddApid;
    }

    public void setDdApid(String ddApid) {
        this.ddApid = ddApid;
    }

    public String getDepartmentName() {
        return departmentName;
    }

    public void setDepartmentName(String departmentName) {
        this.departmentName = departmentName;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public int getRecord_id() {
        return record_id;
    }

    public void setRecord_id(int record_id) {
        this.record_id = record_id;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public int getSchool_code() {
        return school_code;
    }

    public void setSchool_code(int school_code) {
        this.school_code = school_code;
    }

    public String getAttendanceId_id() {
        return attendanceId_id;
    }

    public void setAttendanceId_id(String attendanceId_id) {
        this.attendanceId_id = attendanceId_id;
    }

    public String getDd_Apid() {
        return dd_Apid;
    }

    public void setDd_Apid(String dd_Apid) {
        this.dd_Apid = dd_Apid;
    }

    public String getAppraisalDate() {
        return appraisalDate;
    }

    public void setAppraisalDate(String appraisalDate) {
        this.appraisalDate = appraisalDate;
    }

    public String getTimeResult() {
        return timeResult;
    }

    public void setTimeResult(String timeResult) {
        this.timeResult = timeResult;
    }

    public String getCheckType() {
        return checkType;
    }

    public void setCheckType(String checkType) {
        this.checkType = checkType;
    }

    public String getUserCheckTime() {
        return userCheckTime;
    }

    public void setUserCheckTime(String userCheckTime) {
        this.userCheckTime = userCheckTime;
    }

    public String getPlanCheckTime() {
        return planCheckTime;
    }

    public void setPlanCheckTime(String planCheckTime) {
        this.planCheckTime = planCheckTime;
    }

    public String getUserAddress() {
        return userAddress;
    }

    public void setUserAddress(String userAddress) {
        this.userAddress = userAddress;
    }

    public String getLocationResult() {
        return locationResult;
    }

    public void setLocationResult(String locationResult) {
        this.locationResult = locationResult;
    }

    public String getBaseCheckTime() {
        return baseCheckTime;
    }

    public void setBaseCheckTime(String baseCheckTime) {
        this.baseCheckTime = baseCheckTime;
    }

    public String getBaseAddress() {
        return baseAddress;
    }

    public void setBaseAddress(String baseAddress) {
        this.baseAddress = baseAddress;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }
}
